package main

import (
	"fmt"
	"math"
	"math/cmplx"
)

// 使用 go 语言验证 欧拉公式
func euler() {
	a := 3 + 4i // 验证复数

	euler1 := cmplx.Pow(math.E, 1i*math.Pi) + 1
	euler2 := cmplx.Exp(1i*math.Pi) + 1
	fmt.Println("a", cmplx.Abs(a))
	fmt.Printf("euler1 %.3f\n", euler1)
	fmt.Printf("euler2 %.3f\n", euler2)
}

func main() {
	fmt.Println("Hello World!")
	euler()
}
